<script>
    let obj = {
        'na-me': 'linda',  //当属性名不符合命名规范时，必须要加引号
        age: 15,
        sex: '女'
    }
    console.log(obj.age);  //15
    console.log(obj['na-me']);  //linda  当属性名不符合命名规范时，要用中括号来访问
    let key = 'sex'
    console.log(obj[key]); //女  当属性名保存在一个变量中，通过变量去访问属性值，要加中括号

    // - 筛选出数组中颜色为红色的汽车，并记录在一个数组中。
    // - 计算所有车的价格总和
    let cars = [
        { name: '本田crv', color: 'red', price: 220000 },
        { name: '奥迪A4', color: 'black', price: 300000 },
        { name: '法拉利F500', color: 'red', price: 5000000 },
        { name: '保时捷911', color: 'orange', price: 1000000 },
        { name: '奔驰大G', color: 'white', price: 2000000 },
    ]
    let redCars = []  //定义一个空数组来保存红色的汽车
    let totalPrice = 0
    for(let i=0;i<cars.length;i++){
        if(cars[i].color === 'red'){
            redCars.push(cars[i])
        }
        //所有价格相加
        totalPrice += cars[i].price
    }
    console.log(redCars);
    console.log('总价：',totalPrice);
</script>